body{
	margin:0px; 
	padding:0px; 
	width:100%;
	min-width:900px;
}

#header_area
{
	margin-top:20px;
	margin-left:30px;
}

#header_area h1{
	height:6px;
	margin-left:10px;
}

#main_area
{
	min-width:800px;
	min-height:600px;
	margin-top:60px;
	margin-left:30px;
	margin-right:30px;
}

#tab_bar{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
font: bold 12px Verdana;
}

#tab_bar li{
list-style: none;
display: inline;
margin: 0;
}

#tab_bar li{
padding:10px 20px 10px 20px;
font-size:16px;
margin-left: 5px;
border: 1px solid #778;
border-bottom:0px;
background-image:url(/application/images/tab_item_bg.jpg);
}

#tab_bar li.selected_tab{
	color:blue;
}


#tab_bar_container{
width: 800px;
height: 600px;
padding: 10px;
margin-top:7px;
border: 1px solid black;
}

.tab_bar_content{
	display:none;
}

#selected_tab_bar_content{
	display:block;
}




/* ------For footer------- */
html, body {height: 100%;}

#footer_wrap {min-height: 30%;}

#footer_main {overflow:auto;
	padding-bottom: 80px;}  /* must be same height as the footer */

#footer {position: relative;
	text-align:center;
	margin-top: -80px; /* negative value of footer height */
	height: 80px;
	clear:both;
	font-size:14px;
	color:black;} 

/*Opera Fix*/
/*
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}
*/